|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTabbedPane
com.sabro.jbusiness.gui.WorkplaceTabbedPane
public class WorkplaceTabbedPane
Nested Class Summary | |
---|---|
static class |
WorkplaceTabbedPane.WTabbedPositionType
|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary | |
---|---|
javax.swing.JPopupMenu |
jPopupMenu
|
Fields inherited from class javax.swing.JTabbedPane |
---|
SCROLL_TAB_LAYOUT, WRAP_TAB_LAYOUT |
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.SwingConstants |
---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
WorkplaceTabbedPane()
|
Method Summary | |
---|---|
void |
abrePopupMenu(WorkplaceTabbedPane wTabbedPane)
Abre o menu principal do objeto WorkPlaceTabbedPane. |
void |
actionPerformed(java.awt.event.ActionEvent actionEvent)
|
java.awt.Component |
add(java.awt.Component component)
|
void |
addTab(java.lang.String title,
java.awt.Component component)
|
boolean |
canClose(ISelectable iSelectable)
Deve indicar se o objeto selectable pode ser fechado. |
void |
closeTab()
Fecha o tab selecionado |
javax.swing.JToolTip |
createToolTip()
|
WorkplaceSplitPane |
divide(java.awt.Component component,
WorkplaceTabbedPane.WTabbedPositionType posicao)
Divide o objeto Workplace em duas partes, uma conterá o componente informado e a outra conterá o coneúdo do WorkplaceTabbedPane do Workplace corrente. |
WorkplaceSplitPane |
divide(WorkplaceTabbedPane wTabbedPane,
WorkplaceTabbedPane.WTabbedPositionType posicao)
Divide o objeto Workplace em duas partes, uma delas conterá o WorkplaceTabbedPane informado e a outra conterá o conteúdo do WorkplaceTabbedPane do Workplace corrente. |
WorkplaceSplitPane |
divide(Workplace workplace,
WorkplaceTabbedPane.WTabbedPositionType posicao)
Divide o objeto Workplace em duas partes posicionadas de acordo com o parâmetro posição. |
void |
dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)
|
void |
dragEnter(java.awt.dnd.DragSourceDragEvent dsde)
|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
dragExit(java.awt.dnd.DragSourceEvent dsde)
|
void |
dragExit(java.awt.dnd.DropTargetEvent dte)
|
void |
dragGestureRecognized(java.awt.dnd.DragGestureEvent dge)
|
void |
dragOver(java.awt.dnd.DragSourceDragEvent dsde)
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
drop(java.awt.dnd.DropTargetDropEvent dtde)
|
void |
dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)
|
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
|
javax.swing.Action |
findBestAction(java.awt.Point ponto,
WorkplaceTabbedPane wTabbedPane,
java.awt.Component dragComponent)
Encontra a melhor ação a ser executada no caso de drop. |
void |
focusGained(java.awt.event.FocusEvent e)
|
void |
focusLost(java.awt.event.FocusEvent e)
|
static java.awt.Component |
getDragComponent(java.awt.dnd.DropTargetDropEvent dtde)
Obtém o componente que está sendo movimentado |
ISelectable[] |
getISelectableComponents()
|
ISelectable |
getISelectableParent()
Este método fornece a relação de filhos selecionáveis e/ou selecionados. |
java.lang.String |
getName()
|
Workplace |
getParentWorkplace()
|
static WorkplaceTabbedPane |
getSelectedWTabbedPane()
|
java.lang.String |
getTabTitleAt(int index)
|
boolean |
isDragOk(java.awt.dnd.DropTargetDragEvent dtde)
|
void |
moveDireita()
Move a aba selecionada para a direita |
void |
moveDireita(int index)
Move a aba indicada para a direita |
void |
moveEsquerda()
Move a aba selecionada para a esquerda |
void |
moveEsquerda(int index)
Move a aba indicada para a esquerda |
void |
moveOther()
Move a aba selecionada para outra TabbedPane localizada em outra região da tela. |
static void |
moveSelecionadoDireita()
Move a aba selecionada para a direita |
static void |
moveSelecionadoEsquerda()
Move a aba selecionada para a esquerda |
void |
paint(java.awt.Graphics g)
|
void |
propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
|
void |
readExternal(java.io.ObjectInput in)
|
void |
removeTabAt(int index)
Remove o item informado. |
void |
setActionForDrop(javax.swing.Action actionForDrop,
WorkplaceTabbedPane wTabbedPane)
Altera a ação que deve ser executada em caso de Drop. |
void |
setISelectableParent(ISelectable iSelectableParent)
Este método deve ser chamado para informar o objeto qual é o seu objeto selecionavel pai. |
void |
setTitleAt(int index,
java.lang.String title)
|
void |
splitAbaixo()
Divide a TabbedPane em duas TabbedPanes, uma a acima e outra abaixo. |
void |
splitAbaixo(int index)
Divide a TabbedPane em duas TabbedPanes, uma a acima e outra abaixo. |
void |
splitAcima()
Divide a TabbedPane em duas TabbedPanes, uma acima e outra abaixo. |
void |
splitAcima(int index)
Divide a TabbedPane em duas TabbedPanes, uma acima e outra abaixo. |
void |
splitDireita()
Divide a TabbedPane em duas TabbedPanes, uma a esquerda e outra a direita. |
void |
splitDireita(int index)
Divide a TabbedPane em duas TabbedPanes, uma a esquerda e outra a direita. |
void |
splitEsquerda()
Divide a TabbedPane em duas TabbedPanes, uma a esquerda e outra a direita. |
void |
splitEsquerda(int index)
Divide a TabbedPane em duas TabbedPanes, uma a esquerda e outra a direita. |
static void |
splitSelecionadoAbaixo()
Divide a TabbedPane em duas TabbedPanes, uma a acima e outra abaixo. |
void |
splitSelecionadoAcima()
Divide a TabbedPane em duas TabbedPanes, uma acima e outra abaixo. |
static void |
splitSelecionadoDireita()
Divide a TabbedPane em duas TabbedPanes, uma a esquerda e outra a direita. |
static void |
splitSelecionadoEsquerda()
Divide a TabbedPane em duas TabbedPanes, uma a esquerda e outra a direita. |
void |
stateChanged(javax.swing.event.ChangeEvent e)
|
boolean |
tabAboutToClose()
|
java.lang.String |
toString()
|
void |
validaAcoes()
|
void |
wasRequestClose(ISelectable iSelectable)
Este método é chamado pelo SelectionManeger para avisar que algum objeto ISelectable está sendo fechado mas para isso precisa que seus objetos filhos também sejam fechados. |
void |
wasSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi selecionado. |
void |
wasUnSelected()
Este método é chamado pelo SelectionManager para avisar que este objeto foi deselecionado. |
void |
writeExternal(java.io.ObjectOutput out)
|
Methods inherited from class javax.swing.JTabbedPane |
---|
add, add, add, add, addChangeListener, addTab, addTab, getAccessibleContext, getBackgroundAt, getBoundsAt, getChangeListeners, getComponentAt, getDisabledIconAt, getDisplayedMnemonicIndexAt, getForegroundAt, getIconAt, getMnemonicAt, getModel, getSelectedComponent, getSelectedIndex, getTabComponentAt, getTabCount, getTabLayoutPolicy, getTabPlacement, getTabRunCount, getTitleAt, getToolTipText, getToolTipTextAt, getUI, getUIClassID, indexAtLocation, indexOfComponent, indexOfTab, indexOfTab, indexOfTabComponent, insertTab, isEnabledAt, remove, remove, removeAll, removeChangeListener, setBackgroundAt, setComponentAt, setDisabledIconAt, setDisplayedMnemonicIndexAt, setEnabledAt, setForegroundAt, setIconAt, setMnemonicAt, setModel, setSelectedComponent, setSelectedIndex, setTabComponentAt, setTabLayoutPolicy, setTabPlacement, setToolTipTextAt, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final transient javax.swing.JPopupMenu jPopupMenu
Constructor Detail |
---|
public WorkplaceTabbedPane()
Method Detail |
---|
public Workplace getParentWorkplace()
public void validaAcoes()
public void actionPerformed(java.awt.event.ActionEvent actionEvent)
actionPerformed
in interface java.awt.event.ActionListener
public void abrePopupMenu(WorkplaceTabbedPane wTabbedPane)
public java.awt.Component add(java.awt.Component component)
add
in class javax.swing.JTabbedPane
public java.lang.String getName()
getName
in class java.awt.Component
public java.lang.String toString()
toString
in class java.awt.Component
public static WorkplaceTabbedPane getSelectedWTabbedPane()
public void closeTab()
public void removeTabAt(int index)
removeTabAt
in class javax.swing.JTabbedPane
wTabbedPane
- public static void moveSelecionadoDireita()
public void moveDireita()
public void moveDireita(int index)
public static void moveSelecionadoEsquerda()
public void moveEsquerda()
public void moveEsquerda(int index)
public WorkplaceSplitPane divide(java.awt.Component component, WorkplaceTabbedPane.WTabbedPositionType posicao)
component
- posicao
- public WorkplaceSplitPane divide(WorkplaceTabbedPane wTabbedPane, WorkplaceTabbedPane.WTabbedPositionType posicao)
wTabbedPane
- posicao
- public WorkplaceSplitPane divide(Workplace workplace, WorkplaceTabbedPane.WTabbedPositionType posicao)
workplace
- posicao
- public static void splitSelecionadoDireita()
public void splitDireita()
public void splitDireita(int index)
public static void splitSelecionadoEsquerda()
public void splitEsquerda()
public void splitEsquerda(int index)
public static void splitSelecionadoAbaixo()
public void splitAbaixo()
public void splitAbaixo(int index)
public void splitSelecionadoAcima()
public void splitAcima()
public void splitAcima(int index)
public void moveOther()
public void dragEnter(java.awt.dnd.DragSourceDragEvent dsde)
dragEnter
in interface java.awt.dnd.DragSourceListener
public void dragOver(java.awt.dnd.DragSourceDragEvent dsde)
dragOver
in interface java.awt.dnd.DragSourceListener
public void dropActionChanged(java.awt.dnd.DragSourceDragEvent dsde)
dropActionChanged
in interface java.awt.dnd.DragSourceListener
public void dragExit(java.awt.dnd.DragSourceEvent dsde)
dragExit
in interface java.awt.dnd.DragSourceListener
public void dragDropEnd(java.awt.dnd.DragSourceDropEvent dsde)
dragDropEnd
in interface java.awt.dnd.DragSourceListener
public boolean isDragOk(java.awt.dnd.DropTargetDragEvent dtde)
public void dragEnter(java.awt.dnd.DropTargetDragEvent dtde)
dragEnter
in interface java.awt.dnd.DropTargetListener
public void dragOver(java.awt.dnd.DropTargetDragEvent dtde)
dragOver
in interface java.awt.dnd.DropTargetListener
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent dtde)
dropActionChanged
in interface java.awt.dnd.DropTargetListener
public void dragExit(java.awt.dnd.DropTargetEvent dte)
dragExit
in interface java.awt.dnd.DropTargetListener
public void drop(java.awt.dnd.DropTargetDropEvent dtde)
drop
in interface java.awt.dnd.DropTargetListener
public void dragGestureRecognized(java.awt.dnd.DragGestureEvent dge)
dragGestureRecognized
in interface java.awt.dnd.DragGestureListener
public static java.awt.Component getDragComponent(java.awt.dnd.DropTargetDropEvent dtde)
dtde
-
public javax.swing.Action findBestAction(java.awt.Point ponto, WorkplaceTabbedPane wTabbedPane, java.awt.Component dragComponent)
ponto
- coordenadas do mouse na telawTabbedPane
- área de trabalho sobre a qual o mouse estácomponent
- que está sendo movidopublic void setActionForDrop(javax.swing.Action actionForDrop, WorkplaceTabbedPane wTabbedPane)
public ISelectable[] getISelectableComponents()
getISelectableComponents
in interface ISelectable
public ISelectable getISelectableParent()
ISelectable
getISelectableParent
in interface ISelectable
public void setISelectableParent(ISelectable iSelectableParent)
ISelectable
setISelectableParent
in interface ISelectable
public void wasSelected()
ISelectable
wasSelected
in interface ISelectable
public void wasUnSelected()
ISelectable
wasUnSelected
in interface ISelectable
public boolean canClose(ISelectable iSelectable)
ISelectable
canClose
in interface ISelectable
public void wasRequestClose(ISelectable iSelectable)
ISelectable
wasRequestClose
in interface ISelectable
iSelectable
- objeto que solicitou o fechamento.public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
public void focusGained(java.awt.event.FocusEvent e)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent e)
focusLost
in interface java.awt.event.FocusListener
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
public void propertyChange(java.beans.PropertyChangeEvent propertyChangeEvent)
propertyChange
in interface java.beans.PropertyChangeListener
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent
public void addTab(java.lang.String title, java.awt.Component component)
addTab
in class javax.swing.JTabbedPane
public void setTitleAt(int index, java.lang.String title)
setTitleAt
in class javax.swing.JTabbedPane
public javax.swing.JToolTip createToolTip()
createToolTip
in class javax.swing.JComponent
public java.lang.String getTabTitleAt(int index)
public boolean tabAboutToClose()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |